package com.foreknow.demo03;

/**
 * 求数组中的最大值，最小值，平均值，总和
 */
public class Test {
  public static int[] getResult(int[] arr) {
    int[] result = new int[4];//用于保存最大值，最小值，平均值，总和
    int max = arr[0];//最大值
    int min = arr[0];//最小值
    int sum = arr[0];//总数
    int avg = arr[0];//平均值

    for(int i = 1;i<arr.length;i++) {
      sum+=arr[i];//累加求和
      if(max<arr[i]){
        max = arr[i];
      }
      if(min>arr[i]){
        min = arr[i];
      }
    }
    avg = sum/arr.length;//平均值
    result[0] = max;
    result[1] = min;
    result[2] = sum;
    result[3] = avg;
    return result;
  }
  public static void main(String[] args) {
    int[] arr = {1,2,3,4,5};
    int[] result = Test.getResult(arr);
    for(int i = 0;i<result.length;i++){
      System.out.println(result[i]);
    }
  }
}
